package com.googlecode.jerato.common.data;

import com.googlecode.jerato.library.store.DataColumn;
import com.googlecode.jerato.library.store.DataTable;

public class MetaDataTablesTable extends DataTable {
	protected static final MetaDataTablesTable _instance = new MetaDataTablesTable();
	public static final DataColumn TABLE_CATALOG = new DataColumn("TABLE_CATALOG", String.class);
	public static final DataColumn TABLE_SCHEMA = new DataColumn("TABLE_SCHEMA", String.class);
	public static final DataColumn TABLE_NAME = new DataColumn("TABLE_NAME", String.class);
	public static final DataColumn TABLE_TYPE = new DataColumn("TABLE_TYPE", String.class);
	public static final DataColumn STORAGE_TYPE = new DataColumn("STORAGE_TYPE", String.class);
	public static final DataColumn SQL = new DataColumn("SQL", String.class);
	public static final DataColumn REMARKS = new DataColumn("REMARKS", String.class);
	public static final DataColumn ID = new DataColumn("ID", String.class);

	static{
		_instance.addColumn(TABLE_CATALOG);
		_instance.addColumn(TABLE_SCHEMA);
		_instance.addColumn(TABLE_NAME);
		_instance.addColumn(TABLE_TYPE);
		_instance.addColumn(STORAGE_TYPE);
		_instance.addColumn(SQL);
		_instance.addColumn(REMARKS);
		_instance.addColumn(ID);
	}
	
	protected MetaDataTablesTable(){
		super("TABLES");
	}
}
